// pages/welcome/welcome.js
Page({
  data: {
    userName: '',
    overviewData: {
      projects: '126',
      projectsGrowth: '12.5',
      revenue: '2.8万',
      revenueGrowth: '8.3',
      pending: '89',
      pendingGrowth: '5.7',
      completed: '342',
      completedGrowth: '15.2'
    },
    newsList: [
      {
        id: 1,
        time: '2小时前',
        title: '公司月度总结会议即将召开',
        tag: '重要',
        important: true,
        desc: '请各部门负责人准备本月工作总结，会议时间：本周五下午2点'
      },
      {
        id: 2,
        time: '5小时前',
        title: '新项目《XX商业广场评估》启动',
        tag: '',
        important: false,
        desc: '项目负责人：张三，预计完成时间：3个月'
      },
      {
        id: 3,
        time: '1天前',
        title: '系统维护通知',
        tag: '重要',
        important: true,
        desc: '本周六凌晨2点-6点进行系统升级维护，届时暂时无法访问'
      },
      {
        id: 4,
        time: '1天前',
        title: '财务部门报销流程优化',
        tag: '',
        important: false,
        desc: '新版报销流程已上线，请及时查看操作指南并更新报销单据'
      },
      {
        id: 5,
        time: '2天前',
        title: '员工培训计划通知',
        tag: '重要',
        important: true,
        desc: '下周三将举办"房地产评估新规解读"培训，请相关人员准时参加'
      },
      {
        id: 6,
        time: '2天前',
        title: '《南京路商业综合体》项目完成验收',
        tag: '',
        important: false,
        desc: '恭喜项目组顺利完成验收，客户满意度评分达到98%'
      },
      {
        id: 7,
        time: '3天前',
        title: '节假日值班安排公示',
        tag: '',
        important: false,
        desc: '本月节假日值班表已发布，请查看个人值班安排并做好交接'
      },
      {
        id: 8,
        time: '4天前',
        title: '季度绩效考核启动',
        tag: '重要',
        important: true,
        desc: '第一季度绩效考核开始，请于本月底前完成自评和互评工作'
      }
    ]
  },

  onLoad(options) {
    // 隐藏返回按钮
    wx.hideHomeButton();
    
    // 获取用户信息
    this.loadUserInfo();
    
    // 可以从后端获取实际的运营数据
    // this.loadOverviewData();
  },

  // 加载用户信息
  loadUserInfo() {
    try {
      const userInfo = wx.getStorageSync('user_info');
      const username = wx.getStorageSync('username');
      
      if (userInfo && userInfo.zh_name) {
        this.setData({
          userName: userInfo.zh_name
        });
      } else if (username) {
        this.setData({
          userName: username
        });
      }
    } catch (e) {
      console.error('获取用户信息失败:', e);
    }
  },

  // 进入工作台
  enterWorkspace() {
    wx.switchTab({
      url: '/pages/main/home/home',
      success: () => {
        console.log('成功进入工作台');
      },
      fail: (err) => {
        console.error('跳转失败:', err);
        wx.showToast({
          title: '跳转失败',
          icon: 'none'
        });
      }
    });
  }
});

